***Governing Security After War: The Politics of Institutional Change in the Security Sector
***Louis-Alexandre Berg
***Oxford University Press 2022

***Chapter 6:  Across Postwar Countries and Beyond: Statistical Analysis of Security Governance

**Table A.3: Summary Statistics
sum officer_appointment mil_integration mil_integration civ_control civ_access legallimits discipline   fractionalization factions ethnicdom  oilexp resourcerents directtax  aidgdp milaidpc logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar region if peaceyear<16

**TABLE 6.2: Main Results
  xtset id year
  eststo clear
xtlogit officer_appointment fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar i.region if peaceyear< 16, re
estimates store Model_1
xtlogit mil_integration fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa  if peaceyear< 16, re
estimates store Model_2,  
xtlogit civ_control fractionalization oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear<16   , re
estimates store Model_3
xtlogit civ_access fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy mid    coldwar i.region if peaceyear<16, re
estimates store Model_4
xtlogit legallimits fractionalization oilexp    logpopulation logGDPpercap  ethfrac peaceagmt victory duration un  democracy mid coldwar   if peaceyear<16    , re
estimates store Model_5
xtlogit discipline fractionalization oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
estimates store Model_6
esttab      Model_1     Model_2     Model_3    Model_4     Model_5     Model_6   using Table_6.2.csv,replace se  aic obslast scalar(ll)  star(* 0.10 ** 0.05 *** 0.01) 


**Figure 6.2:  Marginal Effects of Party Fractionalizaton
set scheme s1mono
eststo clear
xtlogit officer_appointment fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) xtitle ("party fractionalization") ytitle("Predicted Probability") name(officer_appt_frac,replace) title("Officer Appointment")

 xtlogit mil_integration fractionalization oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un democracy  mid  coldwar     if peaceyear<16   , re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) ///
 xtitle ("party fractionalization") ///
 ytitle("Predicted Probability")  ///
 name(milintfull_frac,replace)  ylabel(0(0.2)1) title("Military Integration")

 xtlogit civ_control fractionalization oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un democracy  mid  coldwar  i.region if peaceyear<16   , re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) ///
 xtitle ("party fractionalization") ///
 ytitle("Predicted Probability")  ///
 name(civ_control_frac,replace)  ylabel(0(0.2)1) title("Civilian Control")

xtlogit civ_access fractionalization oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un democracy  mid  coldwar  i.region if peaceyear<16   , re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) ///
 xtitle ("party fractionalization") ///
 ytitle("Predicted Probability")  ///
 name(civ_access_frac,replace)  ylabel(0(0.2)1) title("Civilian Access")

xtlogit legallimits fractionalization oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar   if peaceyear<16  , re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) ///
 xtitle ("party fractionalization") ///
 ytitle("Predicted Probability") ///
 name(legallimits_frac, replace) ylabel(0(0.2)1) title("Legal Limits")

xtlogit discipline fractionalization oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
margins, at( fractionalization =(0 (0.1)1 )) predict(pu0) level(90) post
marginsplot, recast(line) recastci(rline) ci1opts(recast(rline) fintensity(15) lpattern(dash_3dot)) ///
 xtitle ("party fractionalization") ///
 ytitle("Predicted Probability") ///
 name(discipline_frac, replace) ylabel(0(0.2)1) title("Discipline")

  gr combine officer_appt_frac milintfull_frac civ_control_frac civ_access_frac legallimits_frac discipline_frac

  
**Figure 6.3: Marginal Effects of Factions and Ethnic Dominance
 xtset id year
 eststo clear
  xtlogit officer_appointment factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar i.region  if peaceyear< 16, re
  margins,dydx(factions)  predict(pu0) level(90) post
  estimates store officerappt_fac
xtlogit mil_integration factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar    if peaceyear< 16, re
 margins,dydx(factions)  predict(pu0) level(90) post
  estimates store mil_integration_fac
xtlogit civ_control factions oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid coldwar i.region   if peaceyear<16    , re
  margins,dydx(factions)  predict(pu0) level(90) post
  estimates store civ_control_fac
xtlogit civ_access factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy mid   coldwar i.region  if peaceyear<16, re
  margins,dydx(factions)  predict(pu0) level(90) post
  estimates store civ_access_fac
xtlogit legallimits factions oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar     if peaceyear<16  , re
 margins,dydx(factions)  predict(pu0) level(90) post
  estimates store legallimits_fac
xtlogit discipline factions oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar   i.region if peaceyear<16  , re
 margins,dydx(factions)  predict(pu0) level(90) post
  estimates store discipline_fac
  
 coefplot officerappt_fac, bylabel(Officer Appointment) || mil_integration_fac, bylabel(Military Integration)  ||civ_control_fac, bylabel(Civilian Control)  || civ_access_fac, bylabel(Civilian Access) ||legallimits_fac, bylabel(Legal Limits) || discipline_fac, bylabel(Discipline) || ,  xline(0) xtitle ("Change in Predicted Probability") level(90) bycoefs name("Factions", replace)    

   xtset id year
  eststo clear
  xtlogit officer_appointment ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar i.region  if peaceyear< 16, re
  margins,dydx(ethnicdom)  predict(pu0) level(90) post
  estimates store officerappt_eth
xtlogit mil_integration ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar    if peaceyear< 16, re
 margins,dydx(ethnicdom)  predict(pu0) level(90) post
  estimates store mil_integration_eth
xtlogit civ_control ethnicdom oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid coldwar i.region   if peaceyear<16    , re
  margins,dydx(ethnicdom)  predict(pu0) level(90) post
  estimates store civ_control_eth
xtlogit civ_access ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy mid   coldwar i.region  if peaceyear<16, re
  margins,dydx(ethnicdom)  predict(pu0) level(90) post
  estimates store civ_access_eth
xtlogit legallimits ethnicdom oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar     if peaceyear<16  , re
 margins,dydx(ethnicdom)  predict(pu0) level(90) post
  estimates store legallimits_eth
xtlogit discipline ethnicdom oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar   i.region if peaceyear<16  , re
 margins,dydx(ethnicdom)    level(90) post
  estimates store discipline_eth
  
coefplot   officerappt_eth, bylabel(Officer Appointment) || mil_integration_eth, bylabel(Military Integration)  ||civ_control_eth, bylabel(Civilian Control)  || civ_access_eth, bylabel(Civilian Access) ||legallimits_eth, bylabel(Legal Limits) || discipline_eth, bylabel(Discipline) || ,   msymbol(c) xline(0)  xtitle("Change in Predicted Probability")   nolabels   bycoefs level(90)  byopts(xrescale) name("ethnicdom", replace)    
   
gr combine  Factions     ethnicdom    


**Figure 6.4: Marginal Effects of Oil Exporter
xtset id year
eststo clear
xtlogit officer_appointment fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
margins, dydx(oilexp) predict(pu0) level(90) post  
eststo officer_appt_oil  
   
xtlogit mil_integration fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa  if peaceyear< 16, re
margins, dydx(oilexp)  predict(pu0)    level(90) post  
eststo milint_oil 
 
xtlogit civ_control fractionalization oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear<16   , re
margins, dydx(oilexp)   predict(pu0) level(90) post  
eststo civ_control_oil 
      
xtlogit civ_access fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
margins, dydx(oilexp)  predict(pu0) level(90) post  
eststo civ_access_oil 
 
 xtlogit legallimits fractionalization oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  if peaceyear< 16, re
margins,  dydx(oilexp)  predict(pu0) level(90) post  
eststo legallimits_oil 
 
xtlogit discipline fractionalization oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
margins,  dydx(oilexp)   level(90) post  
eststo discipline_oil 

coefplot officer_appt_oil, bylabel(Officer Appt)  || milint_oil, bylabel(Mil Integration)  || civ_control_oil, bylabel(Civ Control) || civ_access_oil, bylabel(Civ Access) || legallimits_oil, bylabel(Legal Limits) || discipline_oil, bylabel(Discipline) ||, vertical recast(bar)barwidth(0.75) fcolor(*.5) ciopts(recast(rcap)) citop bycoefs yline(0) ytitle("Change in Predicted Probability")  level(90) 


**Figure 6.5: Marginal Effects of Direct Taxes
xtset id year
eststo clear
xtlogit officer_appointment fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
margins,  dydx(directtax) predict(pu0) level(90) post  
eststo officer_appt_tax 
   
xtlogit mil_integration fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar   if peaceyear< 16, re
margins, dydx(directtax)   predict(pu0) level(90) post 
eststo milint_tax
 
xtlogit civ_control fractionalization directtax  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear<16   , re
margins, dydx(directtax)    predict(pu0) level(90) post 
eststo civ_control_tax 
      
xtlogit civ_access fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
margins, dydx(directtax)    predict(pu0) level(90) post 
eststo civ_access_tax 
 
 xtlogit legallimits fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  if peaceyear< 16, re
margins, dydx(directtax)    level(90) post 
eststo legallimits_tax 
 
xtlogit discipline fractionalization directtax  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
margins, dydx(directtax)    level(90) post  
eststo discipline_tax

coefplot officer_appt_tax, bylabel(Officer Appt)  || milint_tax, bylabel(Mil Integration)  || civ_control_tax, bylabel(Civ Control) || civ_access_tax, bylabel(Civ Access) || legallimits_tax, bylabel(Legal Limits) || discipline_tax, bylabel(Discipline) ||, vertical recast(bar)barwidth(0.75) fcolor(*.5) ciopts(recast(rcap)) citop bycoefs yline(0) ytitle("Change in Predicted Probability")  level(90)  

**Figure 6.6 Interaction of UN Peacekeeping with Political Fragmentation and Oil Rents

eststo clear
xtset id year
xtlogit officer_appointment c.fractionalization##un_long  oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16  , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87)) predict(pu0) level(90) post
eststo  officerappt_frac_un

xtlogit mil_integration c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar    if peaceyear<16   , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87)) predict(pu0) level(90) post
eststo  mil_integration_frac_un

xtlogit civ_control c.fractionalization##un_long  oilexp  logpopulation logGDPpercap ethfrac  peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16  , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87 )) predict(pu0) level(90) post
eststo civ_control_frac_un

xtlogit civ_access c.fractionalization##un_long oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16 , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87 )) predict(pu0) level(90) post
eststo civ_access_frac_un

xtlogit legallimits c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar      if peaceyear<16 , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87 )) predict(pu0) level(90) post
eststo legallimits_frac_un

xtlogit discipline c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  i.region    if peaceyear<16 , re
 margins, dydx(un_long) at(fractionalization =(0.13 0.87 )) predict(pu0) level(90) post
eststo  discipline_frac_un

 coefplot officerappt_frac_un, bylabel(Officer Appointment) || mil_integration_frac_un, bylabel(Military Integration)  ||civ_control_frac_un, bylabel(Civilian Control)  || civ_access_frac_un, bylabel(Civilian Access) ||legallimits_frac_un, bylabel(Legal Limits) || discipline_frac_un, bylabel(Discipline) || ,  xline(0) xtitle ("Predicted Probability") level(90) bycoefs name("Interaction_Frac_UN", replace)  
 
eststo clear
xtset id year
xtlogit officer_appointment  fractionalization c.oilrent##un_long   logpopulation logGDPpercap ethfrac peaceagmt victory duration  i.region   democracy mid   coldwar i.region  if peaceyear<16  , re
 margins, dydx(un_long) at(c.oilrent =(0 35)) predict(pu0) level(90) post
eststo  officerappt_oilexp_un

xtlogit mil_integration fractionalization c.oilrent##un_long logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar    if peaceyear<16   , re
margins , dydx(un_long) at(c.oilrent =(0 35))  level(90) post
 eststo  mil_integration_oilexp_un

xtlogit civ_control fractionalization c.oilrent##un_long   logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  if peaceyear<16  , re
margins, dydx(un_long) at(c.oilrent =(0 35))  level(90) post
eststo civ_control_oilexp_un

xtlogit civ_access fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16 , re
 margins, dydx(un_long) at(c.oilrent =(0 35)) predict(pu0) level(90) post
eststo civ_access_oilexp_un

xtlogit legallimits fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar      if peaceyear<16 , re
 margins, dydx(un_long) at(c.oilrent =(0 35)) predict(pu0) level(90) post
eststo legallimits_oilexp_un

xtlogit discipline fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  i.region    if peaceyear<16 , re
margins , dydx(un_long) at(c.oilrent =(0 35))  level(90) post
eststo  discipline_oilexp_un

 coefplot officerappt_oilexp_un, bylabel(Officer Appointment) || mil_integration_oilexp_un, bylabel(Military Integration)  ||civ_control_oilexp_un, bylabel(Civilian Control)  || civ_access_oilexp_un, bylabel(Civilian Access) ||legallimits_oilexp_un, bylabel(Legal Limits) || discipline_oilexp_un, bylabel(Discipline) || ,  xline(0) xtitle ("Predicted Probability") level(90) bycoefs   name("Interaction_Oil_UN", replace)  
 
gr combine Interaction_Frac_UN Interaction_Oil_UN 



**TABLE A.4: Alternate Measures of Political Fragmentation and Revenue Constraints - Wartime Factions, Ethnic Dominance, Resources Rents and Direct Taxes
 xtset id year
 eststo clear
 xtlogit officer_appointment factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar i.region  if peaceyear< 16, re
estimates store Model_1

xtlogit mil_integration factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa    if peaceyear< 16, re
estimates store Model_2

xtlogit civ_control factions oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid coldwar i.region   if peaceyear<16    , re
estimates store Model_3

xtlogit civ_access factions oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy mid   coldwar i.region  if peaceyear<16, re
estimates store Model_4

xtlogit legallimits factions oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar     if peaceyear<16  , re
estimates store Model_5

xtlogit discipline factions oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar   i.region if peaceyear<16  , re
estimates store Model_6

xtlogit officer_appointment ethnicdom  oilexp    logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar i.region   if peaceyear< 16, re
estimates store Model_7

xtlogit mil_integration ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa   if peaceyear< 16, re
estimates store Model_8

xtlogit civ_control ethnicdom oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid coldwar  i.region if peaceyear<16   , re
estimates store Model_9

xtlogit civ_access ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy  mid  coldwar i.region  if peaceyear<16, re
estimates store Model_10

xtlogit legallimits ethnicdom oilexp   logpopulation logGDPpercap ethfrac peaceagmt victory duration un   democracy  mid  coldwar   if peaceyear<16, re
estimates store Model_11

xtlogit discipline ethnicdom oilexp  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar i.region if peaceyear<16  , re
estimates store Model_12

esttab      Model_1     Model_2     Model_3    Model_4     Model_5     Model_6  Model_7    Model_8     Model_9    Model_10     Model_11     Model_12   using TableA.4a_Fragmentiation.csv,replace se  aic obslast scalar(ll)  star(* 0.10 ** 0.05 *** 0.01) 

xtlogit officer_appointment fractionalization resourcerentsGDP   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
eststo Model_13
   
xtlogit mil_integration fractionalization resourcerentsGDP   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa   if peaceyear< 16, re
eststo Model_14
 
xtlogit civ_control fractionalization resourcerentsGDP  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear<16   , re
eststo Model_15
      
xtlogit civ_access fractionalization resourcerentsGDP   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
eststo Model_16

 xtlogit legallimits fractionalization resourcerentsGDP   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  if peaceyear< 16, re
eststo Model_17
 
xtlogit discipline fractionalization resourcerentsGDP  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
eststo Model_18

xtlogit officer_appointment fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
eststo Model_19
   
xtlogit mil_integration fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar Europe mideast Asia Africa   if peaceyear< 16, re
eststo Model_20
 
xtlogit civ_control fractionalization directtax  logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear<16   , re
eststo Model_21
      
xtlogit civ_access fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  i.region if peaceyear< 16, re
eststo Model_22

 xtlogit legallimits fractionalization directtax   logpopulation logGDPpercap ethfrac peaceagmt victory duration un  democracy mid  coldwar  if peaceyear< 16, re
eststo Model_23 
 
xtlogit discipline fractionalization directtax  logpopulation logGDPpercap  ethfrac peaceagmt victory duration un   democracy mid coldwar  i.region if peaceyear<16  , re
eststo Model_24

esttab      Model_13     Model_14     Model_15    Model_16     Model_17     Model_18  Model_19    Model_20     Model_21    Model_22     Model_23     Model_24   using TableA.4b_RevenueConstraints.csv,replace se  aic obslast scalar(ll)  star(* 0.10 ** 0.05 *** 0.01) 

**Table A.5: Interaction of UN Peacekeeping with political fragmentation and oil rents
 **Interactions in Table Form
 
eststo clear
xtset id year
xtlogit officer_appointment c.fractionalization##un_long  oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16  , re
estimates store Model_1

xtlogit mil_integration c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar    if peaceyear<16   , re
estimates store Model_2

xtlogit civ_control c.fractionalization##un_long  oilexp  logpopulation logGDPpercap ethfrac  peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16  , re
estimates store Model_3

xtlogit civ_access c.fractionalization##un_long oilexp  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16 , re
estimates store Model_4

xtlogit legallimits c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar      if peaceyear<16 , re
estimates store Model_5

xtlogit discipline c.fractionalization##un_long oilexp logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  i.region    if peaceyear<16 , re
estimates store Model_6

 xtlogit officer_appointment  fractionalization c.oilrent##un_long   logpopulation logGDPpercap ethfrac peaceagmt victory duration  i.region   democracy mid   coldwar i.region  if peaceyear<16  , re
estimates store Model_7

xtlogit mil_integration fractionalization c.oilrent##un_long logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar    if peaceyear<16   , re
estimates store Model_8

xtlogit civ_control fractionalization c.oilrent##un_long   logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  if peaceyear<16  , re
estimates store Model_9

xtlogit civ_access fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar i.region  if peaceyear<16 , re
estimates store Model_10

xtlogit legallimits fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar      if peaceyear<16 , re
estimates store Model_11

xtlogit discipline fractionalization c.oilrent##un_long  logpopulation logGDPpercap ethfrac peaceagmt victory duration     democracy mid   coldwar  i.region    if peaceyear<16 , re
estimates store Model_12

esttab      Model_1     Model_2     Model_3    Model_4     Model_5     Model_6  Model_7    Model_8     Model_9    Model_10     Model_11     Model_12   using TableA.5_Interactions.csv,replace se  aic obslast scalar(ll)  star(* 0.10 ** 0.05 *** 0.01) 


